From 53e75936cb112e3eb43b279c269f728d0e9b68f1 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 31 Mar 2021 14:32:47 -0400 Subject: [PATCH] ngl: Add sonme comments The GskNglRenderOffscreen struct is a mix of in and out arguments. Better annotate that a little bit. --- gsk/ngl/gsknglrenderjob.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gsk/ngl/gsknglrenderjob.c b/gsk/ngl/gsknglrenderjob.c index 5dfd78b5c8..93b06c38f6 100644 --- a/gsk/ngl/gsknglrenderjob.c +++ b/gsk/ngl/gsknglrenderjob.c @@ -163,18 +163,29 @@ struct _GskNglRenderJob typedef struct _GskNglRenderOffscreen { + /* The bounds to render */ const graphene_rect_t *bounds; + + /* Return location for texture coordinates */ struct { float x; float y; float x2; float y2; } area; + + /* Return location for texture ID */ guint texture_id; + + /* Whether to force creating a new texture, even if the + * input already is a texture + */ guint force_offscreen : 1; guint reset_clip : 1; guint do_not_cache : 1; guint linear_filter : 1; + + /* Return location for whether we created a texture */ guint was_offscreen : 1; } GskNglRenderOffscreen; -- 2.30.2